From: Keir Fraser Date: Mon, 15 Mar 2010 13:19:16 +0000 (+0000) Subject: Fix incremental access to hypervisor console log X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~12511 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=778143a050d148a56faa3908e0fb003cffdd6a89;p=xen.git Fix incremental access to hypervisor console log "xenconsoled --log=hv" outputs duplicated messages to /var/log/xen/hypervisor.log. Signed-off-by: Kouya Shimura --- diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c index b1ed507f18..82f74e4745 100644 --- a/xen/drivers/char/console.c +++ b/xen/drivers/char/console.c @@ -198,7 +198,7 @@ long read_console_ring(struct xen_sysctl_readconsole *op) sofar = 0; c = conringc; - if ( op->incremental && ((int32_t)(op->index - c) < 0) ) + if ( op->incremental && ((int32_t)(op->index - c) > 0) ) c = op->index; while ( (c != conringp) && (sofar < max) )